草庐IT

iOS 9 Facebook SDK 多用户

全部标签

javascript - 使用 Javascript/JQuery 为移动网络(android、iOS、Windows Phone)突出显示/选择元素上的文本

我试图通过允许用户点击/触摸一个元素来加快在所有移动网络浏览器(Android、iOS和WindowsPhone)中“复制和粘贴”文本的过程,它会自动“选择/突出显示”该元素内的文本。✔我想要发生的事情:点击输入元素和“全选”文本。按住突出显示的文本,允许出现“复制或剪切”原生选项。尝试1:http://jsfiddle.net/w3R6u/2/HTMLJQUERY$("input").click(function(){window.document.execCommand('SelectAll',true);});..尝试2:http://jsfiddle.net/w3R6u/4/H

javascript - 如何在 iOS 中通过 jQueryUI、jQuery Mobile 和 touchpunch 使图像在 contenteditable div 中可排序?

我尝试通过jQueryUI、jQueryMobile和touchpunchplugin在contenteditable="true"div中的文本周围拖动图像我想让图像可以像http://jsfiddle.net/xFfYT/1/这样的文本移动在桌面上。图片可以在文本行或其他标签中移动。MakeImagesSortableoniOSThisisfirstpictureandsecondpicturedragtoswapitintotextpositionsecondparagraphSampleneedtotestoniOSiOS上哪个jQueryMobile,我用这个touchpun

javascript - 在发送到服务器之前如何在 javascript 中压缩/gzip 用户数据?

我对Javascript还是个新手。我有很多用户可以将大型JSON发送回服务器的情况。为了限制流量,我想压缩它们。这在Javascript中可能吗?如何从JSON的字符串表示形式创建字节数组?谢谢。 最佳答案 我知道没有gzip实现,但您可以使用其他压缩方法。这将使用JavaScript对字符串进行lzw编码://lzw-encodeastringfunctionlzw_encode(s){vardict={};vardata=(s+"").split("");varout=[];varcurrChar;varphrase=data

javascript - 在 Brunch.io 中,我们如何运行测试

在Brunch.io生成的应用程序中,我们如何运行测试?我想通过命令行运行它们。例如,todos应用程序具有相当详尽的测试范围。但是它的Cakefile是空的。当我运行“蛋糕测试”时,它什么也没做。有人可以为我指出运行测试所需的设置工作的正确方向吗(在命令行或浏览器上)? 最佳答案 目前还没有在brunch0.9中运行测试的官方方法。但是brunch1.0将全面支持使用Mocha和cakefiles进行测试。所以你做对了。 关于javascript-在Brunch.io中,我们如何运行测

Javascript 用户使用日期格式设置不正确的语言环境

在javascript中,我使用Date.toLocaleDateString在用户的语言环境中格式化我的日期。虽然理论上它应该有效,但实际上无效。我在英国。我的电脑设置为英国,我的默认语言在系统设置和浏览器内容设置中都设置为en/gb。然而,Firefox始终显示美国格式的日期。有什么我想念的技巧吗?格式化的完整代码是这样的:vartimestamp=...;//somevaluefromajaxcallvardt=newDate(timestamp);$('#audit-date').text(dt.toLocaleDateString());在今天的英国,我希望看到05/02/2

javascript - 通过用户脚本读取 websocket 通信

greasemonkey脚本/Chrome的用户脚本如何拦截正在运行的websocket通信?我的目标是获得浏览器内游戏的额外统计数据 最佳答案 您可以使用Firefox,然后添加Firebugmodule然后添加并使用websocket-monitormodule监控websocket。如果你想从javascript中hookwebsocket你也可以使用wshook. 关于javascript-通过用户脚本读取websocket通信,我们在StackOverflow上找到一个类似的问

javascript - 如何通过浏览器后退按钮处理用户到达页面?

用户访问页面A并点击几次,同时调整页面状态。页面A最终将用户重定向到页面B用户点击浏览器后退按钮,在浏览器中再次看到页面A我需要在第3步执行一些界面清理。如何在页面A中捕获此事件? 最佳答案 我将做一些假设来提供一种不完全依赖javascript的方法:您在另一个答案的评论中指出这是一个ASP.NET应用程序。我假设您只关心从ASP.NET应用程序的另一个页面按下后退按钮的位置。您可以控制在ASP.NET代码隐藏中针对相关页面和需要“退出”的页面执行的服务器端代码。如果这两个条件都成立,那么您应该可以使用Sessionvariabl

javascript - iPad Safari IOS 5 window.close() 关闭错误窗口

我们有一个iPad应用程序可以在我们的旧iPad上运行。我们打开外部链接使用varx=window.open(url)在一天结束时,当用户关闭应用程序的这一部分时,我们遍历它打开的所有窗口并对每个窗口执行x.close(),一切正常。在装有IOS5和可爱标签的新iPad上进行测试,打开新窗口(尽管现在它们作为选项卡打开)很好,但是执行x.close()似乎不一定关闭x,它可能会关闭窗口y或z。执行x.focus()或y.focus()工作得很好,正确的选项卡成为焦点,但关闭似乎只是选择它想要的任何选项卡。这是一个错误还是我做错了什么?示例程序://TheopenWindowarrayw

javascript - iOS 9 - keyup 事件未触发

是否还有其他人遇到iOS9中的keyup事件未触发的问题?只需一个简单的测试平台即可为我复制该问题。普通JS:document.getElementById('txtInput').onkeyup=function(){console.log('keyuptriggered');}jQuery:$('#txtInput').on('keyup',function(){console.log('keyuptriggered');});既不火... 最佳答案 我建议在带有触摸屏的浏览器上使用keypress事件。我知道youcan'tr

javascript - 如何为所有用户提供 blob 和良好的文件名?

我有一个PDF文件作为blob对象。我想为我的用户服务,现在我正在做:html='';这对于想要使用浏览器内置PDF工具的人来说效果很好。但是...有些人将他们的浏览器设置为自动下载PDF。对于这些人,下载文件的名称是一些基于blobURL的随机字符串。这对他们来说是一次糟糕的经历。我知道我也可以:但这对于想要使用浏览器内PDF阅读器的人来说是一种糟糕的体验,因为这会迫使他们下载文件。有没有办法让每个人都拥有好的文件名,并允许每个人以他们想要的方式阅读PDF(在他们的浏览器或操作系统的阅读器中)?谢谢 最佳答案 至少看看Google